/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controladorfuzzy;;

/**
 *
 * @author Administrador
 */
public class ConjuntoRegras {

    String resultado;

    public String obterValorSaida(String valorInfra, String valorSonarDist, String valorsonarAngulo){
        resultado = "x";
        if(valorInfra.equals("longe") && valorSonarDist.equals("longe") && valorsonarAngulo.equals("grande"))
            resultado = "alta";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("longe") && valorsonarAngulo.equals("medio"))
            resultado = "alta";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("longe") && valorsonarAngulo.equals("pequeno"))
            resultado = "alta";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("medio") && valorsonarAngulo.equals("grande"))
            resultado = "alta";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("medio") && valorsonarAngulo.equals("medio"))
            resultado = "media";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("medio") && valorsonarAngulo.equals("pequeno"))
            resultado = "media";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("grande"))
            resultado = "baixa";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("medio"))
            resultado = "baixa";
        else if(valorInfra.equals("longe") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("pequeno"))
            resultado = "baixa";
        else if(valorInfra.equals("medio") && valorSonarDist.equals("medio") && valorsonarAngulo.equals("grande"))
            resultado = "media";
        else if(valorInfra.equals("medio") && valorSonarDist.equals("medio") && valorsonarAngulo.equals("medio"))
            resultado = "media";
        else if(valorInfra.equals("medio") && valorSonarDist.equals("medio") && valorsonarAngulo.equals("pequeno"))
            resultado = "media";
        else if(valorInfra.equals("medio") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("grande"))
            resultado = "baixa";
        else if(valorInfra.equals("medio") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("medio"))
            resultado = "baixa";
        else if(valorInfra.equals("medio") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("pequeno"))
            resultado = "baixa";
        else if(valorInfra.equals("perto") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("grande"))
            resultado = "baixa";
        else if(valorInfra.equals("perto") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("medio"))
            resultado = "baixa";
        else if(valorInfra.equals("perto") && valorSonarDist.equals("perto") && valorsonarAngulo.equals("pequeno"))
            resultado = "baixa";
        
        return resultado;
    }


}
